iT邦幫忙

2023 iThome 鐵人賽

DAY 21
0
AI & Data

30天零基礎學習網路爬蟲系列 第 21

VBA程式語言-條件控制

  • 分享至 

  • xImage
  •  

條件控制分為單選條件敘述和多選條件敘述,依照條件敘述式的結果,決定要執行哪一區塊程式碼。

單選條件敘述

  • If(如果)
    單選的條件敘述,決定是否要執行Then和End If之間的程式碼(敘述區塊1),如果If條件為True就會執行;為False就不執行。
    If 條件敘述式 Then
        敘述區塊1
    End If
    

多選條件敘述

  • If…Else(如果/否則)
    二選一的條件敘述,如果條件敘述式為True就執行Then和Else之間的程式碼(敘述區塊1);否則(為False)就執行Else和End If之間的程式碼(敘述區塊2)。

    If 條件敘述式 Then
        敘述區塊1
    Else
        敘述區塊2
    End If
    
  • If…ElseIf(如果/否則如果)
    多選一的條件敘述式,如果條件敘述式A為True就執行Then和ElseIf之間的程式碼(敘述區塊a),否則如果為False就會往下找哪一個條件敘述式為True,為True就會執行為真的敘述區塊,最後都為False就會執行Else和End If之間的程式碼(敘述區塊d)。

    If 條件敘述式A Then
        敘述區塊a
    ElseIf 條件敘述式B Then
        敘述區塊b
    ElseIf 條件敘述式C Then
        敘述區塊c
    Else
        敘述區塊d
    End If
    

參考資料
https://yu-pinliu.gitbooks.io/vba/content/chapter1/ji-ben-yu-fa.html


上一篇
VBA程式語言-運算子
下一篇
學習小視窗-條件控制(If語法)
系列文
30天零基礎學習網路爬蟲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言